package Java2Test.mythread.threadmethod2;

public class ThreadDemo {
    public static void main(String[] args) {
        // 创建自定义线程对象，线程名为“飞机”
        MyThread mt1 = new MyThread("飞机");
        // 创建自定义线程对象，线程名为“坦克”
        MyThread mt2 = new MyThread("坦克");

        // 启动线程 mt1，使其开始执行 run 方法中的逻辑
        mt1.start();
        // 启动线程 mt2，使其开始执行 run 方法中的逻辑
        mt2.start();

        // 设置线程 mt1 的优先级为 1（优先级范围 1 - 10，1 最低 ）
        mt1.setPriority(1);
        // 设置线程 mt2 的优先级为 10（优先级范围 1 - 10，10 最高 ）
        mt2.setPriority(10);

        // 获取当前执行 main 方法的线程对象（即主线程）
        Thread thread = Thread.currentThread();
        // 输出主线程的优先级，默认一般是 5
        System.out.println(thread.getPriority());
        // 输出主线程的名称，默认是 "main"
        System.out.println(thread.getName());
    }
}